Skip to main content

Condicional

O bloco “Condicional” permite direcionar o cliente para diferentes fluxos, de acordo com a condição configurada.

Configuração do bloco "Condicional" No Ligo Bots

No menu lateral, o bloco está localizado na opção “Organização”.

Image 8

Você também pode encontrá-lo pesquisando pelo nome “Condicional”.

Image 9

Este é o bloco “Condicional”:

Image 6

À medida que condições são adicionadas, o bloco exibe o número de condições cadastradas:

Image 11

Existem dois tipos de condição que podem ser configuradas dentro do bloco. Essa escolha pode ser feita no menu de configurações.

Image 10 Image 13

  • Última resposta: direciona o fluxo com base na última resposta do cliente.

  • Variável do fluxo: direciona o fluxo com base no valor armazenado em uma variável específica.

Se a opção “Variável do fluxo” for escolhida, é necessário selecionar qual variável será utilizada para a comparação da condicional.

Após definir o tipo de condicional, é preciso configurar a comparação. Existem 10 tipos de condições, explicadas abaixo:

Image 12

  • é igual (==): verifica se o valor da variável ou última resposta é exatamente igual ao valor definido.
    Exemplo: Se o cliente digitar “1”, ele será direcionado para o destino “A”, caso contrário, irá para o escape.

Image 15

  • não é igual (!=): verifica se o valor da variável ou última resposta é diferente do valor definido.
    Exemplo: Se o cliente digitar uma frase sem a palavra “não”, ele será direcionado para “Resposta != NÃO”, caso contrário, irá para o escape.

Image 14

  • é menor que (<): verifica se o valor é menor que o valor configurado.
    Exemplo: Se o cliente digitar um número menor que 15, ele será direcionado para o destino correspondente.

Image 17

  • é maior que (>): verifica se o valor é maior que o valor configurado.
    Exemplo: Se o cliente digitar um número maior que 15, ele será direcionado para o destino correspondente.

Image 16

  • é menor ou igual que (<=): verifica se o valor é menor ou igual ao configurado.
    Exemplo: Se o cliente digitar um número menor ou igual a 50, ele será direcionado para o destino correspondente.

Image 19

  • é maior ou igual que (>=): verifica se o valor é maior ou igual ao configurado.
    Exemplo: Se o cliente digitar um número maior ou igual a 80, ele será direcionado para o destino correspondente.

Image 18

  • Está contido em (⊂): verifica se o valor inserido corresponde a algum dos valores pré-definidos. Permite mais de um valor, separados por vírgula.
    Exemplo: Se o cliente digitar um número presente na configuração, ele será direcionado para o destino correspondente.

Image 1

  • Não está contido em ⊈: verifica se o valor não corresponde a nenhum dos valores pré-definidos. Também permite múltiplos valores, separados por vírgula.
    Exemplo: Se o cliente digitar algo que não esteja na lista configurada, ele será direcionado para o destino correspondente.

Image 3

  • contém: verifica se o valor da variável ou última resposta possui um determinado trecho.
    Exemplo: Se a resposta do cliente contiver a palavra “feliz”, ele será direcionado para o destino correspondente.

Image 2

  • Não contém: verifica se o valor não contém um determinado trecho.
    Exemplo: Se a resposta do cliente não contiver a palavra “triste”, ele será direcionado para o destino correspondente.

Image 5

No campo indicado abaixo, insira o valor que será validado dentro da condicional. Esse é o valor utilizado em todas as comparações descritas.

Image 4

O bloco de destino é aquele para onde o fluxo seguirá se a condição for atendida. Para definir esse destino, ele deve estar conectado ao bloco Condicional.

⚠️ O bloco Condicional permite múltiplas conexões saindo dele, pois pode ter diferentes condições levando a diferentes destinos.

Se o valor não atender a nenhuma das condições configuradas, o fluxo seguirá para o escape do bloco. Caso o escape não esteja configurado, a sessão será encerrada.

Image 7

As demais opções de configuração do menu seguem o mesmo padrão dos outros blocos.